# 获得用户输入的一个字符串，格式如下： M OP N 其中，M和N是任何数字,
# OP代表一种操作，表示为如下四种：+, -, *, /（加减乘除）
# 根据OP，输出M OP N的运算结果，统一保存小数点后2位。
# 注意：M和OP、OP和N之间可以存在多个空格，不考虑输入错误情况。

s = input()
if " " not in s:
    OP = '+'
    if '/' in s:
        OP = '/'
    if '*' in s:
        OP = '*'
    if '-' in s:
        OP = '-'
    M, N = s.split(OP)
else:
    M, OP, N = s.split()

M, N = float(M), float(N)
if OP == "+":
    print("{:.2f}".format(M + N))
elif OP == "-":
    print("{:.2f}".format(M - N))
elif OP == "*":
    print("{:.2f}".format(M * N))
elif OP == "/":
    print("{:.2f}".format(M / N))

# import re
#
# s = input()
# match = re.match(r"(\d+)\s*([-+*/])\s*(\d+)", s)
# if match:
#     M, OP, N = match.groups()
#     M, N = float(M), float(N)
#     if OP == "+":
#         print("{:.2f}".format(M + N))
#     elif OP == "-":
#         print("{:.2f}".format(M - N))
#     elif OP == "*":
#         print("{:.2f}".format(M * N))
#     elif OP == "/":
#         print("{:.2f}".format(M / N))
# else:
#     print("输入格式错误！")
